package com.ruoyi.qif.mapper;

import java.util.List;
import com.ruoyi.qif.domain.QifRoom;

/**
 * 锜风公寓-房间Mapper接口
 * 
 * @author David
 * @date 2025-10-05
 */
public interface QifRoomMapper 
{
    /**
     * 查询锜风公寓-房间
     * 
     * @param roomId 锜风公寓-房间主键
     * @return 锜风公寓-房间
     */
    public QifRoom selectQifRoomByRoomId(Long roomId);

    /**
     * 查询锜风公寓-房间
     *
     * @param roomNum 锜风公寓-房间号
     * @return 锜风公寓-房间
     */
    public QifRoom selectRoomNum(String roomNum);

    /**
     * 查询锜风公寓-房间列表
     * 
     * @param qifRoom 锜风公寓-房间
     * @return 锜风公寓-房间集合
     */
    public List<QifRoom> selectQifRoomList(QifRoom qifRoom);

    /**
     * 新增锜风公寓-房间
     * 
     * @param qifRoom 锜风公寓-房间
     * @return 结果
     */
    public int insertQifRoom(QifRoom qifRoom);

    /**
     * 修改锜风公寓-房间
     * 
     * @param qifRoom 锜风公寓-房间
     * @return 结果
     */
    public int updateQifRoom(QifRoom qifRoom);

    /**
     * 删除锜风公寓-房间
     * 
     * @param roomId 锜风公寓-房间主键
     * @return 结果
     */
    public int deleteQifRoomByRoomId(Long roomId);

    /**
     * 批量删除锜风公寓-房间
     * 
     * @param roomIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteQifRoomByRoomIds(String[] roomIds);
}
